package co.com.desarrollo.pedidos.dao;

import java.util.List;

import co.com.desarrollo.pedidos.entities.PedidoUsuario;

public interface PedidoUsuarioDAO {
	public PedidoUsuario store(PedidoUsuario pedidoUsuario);
	public void delete(long pedidoUsuarioId);
	public PedidoUsuario findById(long pedidoUsuarioId);
	public PedidoUsuario findActivoByUsuarioPedidoGrupo(long usuarioId, long pedidoGrupoId);
	public List<PedidoUsuario> findByUsuarioPedidoGrupo(long usuarioId, long pedidoGrupoId);
	public List<PedidoUsuario> findPedidosUsuarioByPedidoGrupo(long pedidoGrupoId);
	public List<PedidoUsuario> findPedidosUsuarioByUsuario(long usuarioId);
	public List<PedidoUsuario> findAll();
}
